package com.amoyt.project.domain.dto.query;

import com.amoyt.project.domain.dto.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Date: 2025/8/21
 * @Time: 13:05
 * @Author: TQ_QT
 * @Description: 贫困户分页查询参数【不是详情哈】
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Schema(description = "贫困户分页查询参数【不是详情哈】")
public class PovertyHouseholdPageQuery extends BasePageQuery {
    //其他字段
    @Schema(description = "贫困户编号")
    private String householdNumber;

    @Schema(description = "户主姓名")
    private String headOfHousehold;

    @Schema(description = "登记状态 0-草稿 1-已登记")
    private String registrationStatus;

    @Schema(description = "贫困状态 ‘已脱贫’，‘未脱贫’，‘检测对象’")
    private String povertyStatus;

    @Schema(description = "家庭经济状况分类")
    private String economicStatus;

    @Schema(description = "家庭贫困程度等级")
    private String povertyLevel;

    @Schema(description = "创建人真实姓名")
    private String createByName;
}
